Optimal Block Size for Set-Valued Attributes
نویسندگان
چکیده
In a relational database management system, allowing tuples to be of variable length can complicate storage management considerably. As an example, consider an employee relation containing the employee’s name, social security number, and salary. We could store the names of the employee’s dependents in a separate relation, which would require an expensive join to access. As an alternative, we could add a set-valued attribute, called dependents, to the employee relation, with each tuple containing zero, one, or more values for that attribute. In non-first normal form relational databases, set-valued attributes are commonplace [3, 10, 11, 12, 13]. Variable-length tuples also arise in temporal databases, where sets of time intervals are associated with attributes or with tuples [1, 2, 5, 6, 8, 9]. One approach to representing such tuples on disk is to store the set-valued attribute values separately from the rest of the (now fixed-length) tuple. The sets can be stored as a linked list of fixed-size blocks, each storing one or several attribute values. If the sets exhibit a wide range of cardinalities, a linked list is an appropriate storage structure. The alternative of using a hash table to store the set of attribute values was rejected because such a table is also of variable size, complicating page space management. The question we address is, What is the optimal number of attributes in a block? If one attribute per block is employed, we may waste space on pointers. On the other hand, if large blocks are used, the last block of each list may be largely unfilled. The objective of this paper is to obtain an expression identifying the optimal block size, to achieve the best space utilization. In the next section, an analytical model is presented which can help determine the optimal block size. An example from temporal databases that exploits this model is described in Section 3. Section 4 provides a summary.
منابع مشابه
SHAPLEY FUNCTION BASED INTERVAL-VALUED INTUITIONISTIC FUZZY VIKOR TECHNIQUE FOR CORRELATIVE MULTI-CRITERIA DECISION MAKING PROBLEMS
Interval-valued intuitionistic fuzzy set (IVIFS) has developed to cope with the uncertainty of imprecise human thinking. In the present communication, new entropy and similarity measures for IVIFSs based on exponential function are presented and compared with the existing measures. Numerical results reveal that the proposed information measures attain the higher association with the existing me...
متن کاملHierarchical Bitmap Index: An Efficient and Scalable Indexing Technique for Set-Valued Attributes
Set-valued attributes are convenient to model complex objects occurring in the real world. Currently available database systems support the storage of set-valued attributes in relational tables but contain no primitives to query them efficiently. Queries involving set-valued attributes either perform full scans of the source data or make multiple passes over single-value indexes to reduce the n...
متن کاملA Framework for Optimal Attribute Evaluation and Selection in Hesitant Fuzzy Environment Based on Enhanced Ordered Weighted Entropy Approach for Medical Dataset
Background: In this paper, a generic hesitant fuzzy set (HFS) model for clustering various ECG beats according to weights of attributes is proposed. A comprehensive review of the electrocardiogram signal classification and segmentation methodologies indicates that algorithms which are able to effectively handle the nonstationary and uncertainty of the signals should be used for ECG analysis. Ex...
متن کاملOptimum Block Size in Separate Block Bootstrap to Estimate the Variance of Sample Mean for Lattice Data
The statistical analysis of spatial data is usually done under Gaussian assumption for the underlying random field model. When this assumption is not satisfied, block bootstrap methods can be used to analyze spatial data. One of the crucial problems in this setting is specifying the block sizes. In this paper, we present asymptotic optimal block size for separate block bootstrap to estimate the...
متن کاملSet-valued observers and optimal disturbance rejection
A set-valued observer (also called guaranteed state estimator) produces a set of possible states based on output measurements and models of exogenous signals. In this paper, we consider the guaranteed state estimation problem for linear timevarying systems with a priori magnitude bounds on exogenous signals. We provide an algorithm to propagate the set of possible states based on output measure...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 45 شماره
صفحات -
تاریخ انتشار 1993